chore(deps): update dependency @cypress/webpack-dev-server to v5 #328
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
1.8.4->5.4.0Release Notes
cypress-io/cypress (@cypress/webpack-dev-server)
v5.4.0Compare Source
v5.3.0Compare Source
v5.2.1Compare Source
v5.2.0: 5.2.0Compare Source
Released 9/15/2020
Features:
includeShadowDomfor enabling shadow DOM querying globally, per-suite, per-test, or programmatically. Addresses #8442.followRedirectoption to request interception withcy.route2(), allowing redirects to be followed before continuing to response interception. Addresses #7967.delayMsandthrottleKbpswhen stubbing static responses withcy.route2(). Addresses #7661.CYPRESS_BINARY_INSTALLenvironment variable. Addresses #8482.Performance Improvements:
Bugfixes:
cy.contains()within a shadow root would not yield the correct element. Addresses #8494.cy.within()callback would throw the errorroot.getRootNode is not a function. Addresses #8478.cy.type(){moveToStart}/{moveToEnd}special characters moving the cursor to the current line instead of the entire text editable when typing in acontenteditableelement. Addresses #8465.cy.type()now fires aKeyboardEventevent instead of anEventevent. Addresses #6125 and #5650.cy.getCookie()would be called twice. Addresses #6672.Documentation Changes:
cy.route2(). Addresses #8489.cy.route2(). Addresses #8468.Misc:
experimentalShadowDomSupportconfiguration flag has been removed. It is no longer necessary to enable shadow DOM testing.cy.shadow()is not a shadow host. Addresses #8530.cy.route2()command.Cypress.Commands.add(), addingPromiseto the list of allowed return types. Addresses #7807.v5.1.5Compare Source
v5.1.4Compare Source
v5.1.3Compare Source
v5.1.2Compare Source
v5.1.1Compare Source
v5.1.0: 5.1.0Compare Source
Released 9/1/2020
Features:
experimentalNetworkStubbingenabled, thecy.route2command is available.XMLHttpRequests,fetchrequests, beacons, and subresources (like iframes and scripts).cy.trigger()now accepts aneventConstructoroption for specifying the constructor with which to create the event to trigger. Addresses #5650.Bugfixes:
retriestoTestOptionstypes. Addresses #8405.specTypefield onCypress.spec. Addresses #8256.noproxyis set, unexpected behavior could occur. Addresses #8287..mjsfiles. Addresses #8361..shouldwith only chainer assertions will now throw an error. Addresses #883.cy.trigger()now includes theviewproperty in the event object when appropriate. Addresses #3686.Dependency Updates:
iconv-liteto version0.6.2. Addresses #8387.command-existsto version1.2.9. Addresses #8388.electronto version9.2.1. Addresses #8436.v5.0.0: 5.0.0Compare Source
Released 8/19/2020
Summary:
Cypress now includes support for test retries! Similar to how Cypress will retry assertions when they fail, test retries will allow you to automatically retry a failed test prior to marking it as failed. Read our new guide on Test Retries for more details.
Breaking Changes:
Please read our Migration Guide which explains the changes in more detail and how to change your code to migrate to Cypress 5.0.
cypress-plugin-retriesplugin has been deprecated in favor of test retries built into Cypress. Addresses #1313.Cypress.Cookies.defaults()whitelistoption has been renamed topreserveto more closely reflect its behavior. Addressed in #7782.blacklistHostsconfiguration has been renamed toblockHoststo more closely reflect its behavior. Addressed in #7622.cy.server()whitelistoption has been renamed toignoreto more closely reflect its behavior. Addresses #6642.libgbm-devis now a requirement to run Cypress on Linux. Addressed in #7791.cy.setCookie(),cy.getCookie(), andcy.getCookies()will now contain thesameSiteproperty if specified. Addresses #6892.experimentalGetCookiesSameSiteconfiguration flag has been removed, since this behavior is now the default. Addresses #6892.Cypress.BlobmethodsarrayBufferToBlob,base64StringToBlob,binaryStringToBlob, anddataURLToBlobhave changed fromPromise<Blob>toBlob. Addresses #6001.?in them. We now use the webpack preprocessor by default and it does not support files with question marks. Addressed in #7982.esModuleInteropoption is no longer coerced totrue. If you need to utilizeesModuleInterop, set it in yourtsconfig.json. Addresses #7575.__dirnameand__filenameno longer include leading slashes. Addressed in #7982.Features:
retriesconfiguration option to configure the number of times to retry a failing test. Addresses #1313..click(),.dblclick(), and.rightclick()now accept optionsaltKey,ctrlKey,metaKey, andshiftKeyto hold down key combinations while clicking. Addresses #486..snapshot()off ofcy.stub()andcy.spy()to disabled snapshots during those commands. For example:cy.stub().snapshot(false). Addresses #3849.Bugfixes:
Cannot set property 'err' of undefinedwill no longer incorrectly throw when rerunning tests in the Test Runner. Fixes #7874 and #8193.Cannot read property 'isAttached' of undefinederror duringcypress runon Firefox versions >= 75. Fixes #6813.Maximum call stack size exceededwill no longer throw when callingscrollIntoViewon an element in the shadow dom. Fixes #7986.display: inlinewill no longer be considered hidden if it has child elements within it that are visible. Fixes #6183.experimentalShadowDomSupportis enabled,.parent()and.parentsUntil()commands now work correctly in shadow dom as well as passing a selector to.parents()when the subject is in the shadow dom. Fixed in #8202.afterEachorbeforeEachhook after the hook has already passed. Fixes #3744.cy.screenshot()onAfterScreenshotoption as a unique screenshot. Fixes #8079.cypress openif a non-default-channel browser was selected. Fixes #8281.tsconfig.jsonwill now be loaded and used to configure TypeScript compilation of spec and support files. Fixes #7006 and #7503.reporterStatsnow correctly show the number of passed and failed tests when a test passes but theafterEachfails. Fixes #7730.Documentation Changes:
Misc:
Windowobject returned fromcy.window()is now correct. Addresses #7856.ApplicationWindowcan now be extended. Addresses #7856.reporterOptionshas been added. Addresses #7877.Dependency Updates
80to83. Addressed in #7791.12.8.1to12.14.1. Addressed in #7791.chalkfrom2.4.2to4.1.0. Addressed in #7650.cli-table3from0.5.1to0.6.0. Addressed in #7650.electronfrom8.3.1to9.2.0. Addressed in #7791 and #8235.execafrom1.0.0to4.0.2. Addressed in #7650.expressfrom4.16.4to4.17.1. Addressed in #8179.fs-extrafrom8.1.0to9.0.1. Addressed in #7650.log-symbolsfrom3.0.0to4.0.0. Addressed in #7650.tmpfrom0.1.0to0.2.1. Addressed in #7650.v4.1.1Compare Source
v4.1.0: 4.1.0Compare Source
Released 2/28/2020
Features:
cypress infocommand to see the locally detected browsers and other information related to Cypress. Addresses #4540.baseUrlis running within the warning message duringcypress open. Addresses #3284.configargument now includesprojectRoot(absolute path to the root of the project) andconfigFile(absolute path to the configuration file). Addresses #5941.Bugfixes:
xhr.onreadystatechangeis accessed. Fixes #5864.cypress installwould not complete on Node.js 8.0.0. Fixes #6512 and #6568.cy.clearLocalStorage()" clearlocalstorage now properly accepts thelogoption to disable logging. Fixes #6342.Misc:
cy.$$has been updated to distinguish differences between it andCypress.$. "More info here" $#Cypress-vs-cy Addresses #2027.Dependency Updates
electronfrom7.1.10to7.1.13. Addressed in #6566.v4.0.2: 4.0.2Compare Source
Released 2/14/2020
Bugfixes:
@cypress/browserify-preprocessorto2.1.4, fixing a regression involving non-top-levelrequire()s in tests. Addresses #6403.Cypress.isBrowser. Addresses #6447..should('contain', ...)on acy.contains()would produce unexpected results. Addresses #6384.Misc:
v4.0.1: 4.0.1Compare Source
Released 2/7/2020
Bugfixes:
Misc:
v4.0.0: 4.0.0Compare Source
Released 2/6/2020
Summary:
Cypress 4.0.0 includes support for Mozilla Firefox browsers (beta support) and Microsoft Edge (Chromium based) browsers which is a big step forward for Cross Browser Testing in Cypress. We've also updated many of the underlying tools behind Cypress that bring new powerful features.
Breaking Changes:
before:browser:launch, we no longer yield the second argument as an array of browser arguments and instead yield anoptionsobject with anargsproperty in order to support more advanced browser launch options. Addresses #6306.chromiumset as theirfamilyfield. Addresses #6243.--browserflag no longer acceptscanaryas its sole argument to run Chrome Canary. You now have to specifychrome:canaryto use the Chrome Canary browser. Addresses #6243.cy.writeFile()now yieldsnullinstead of the contents written to the file in order to more align with the behavior offs. Addresses #2466.Features:
Cypress.isBrowser()utility function. Addresses #2023.Cypress.browserobject with a newchannelproperty which contains the release channel of the detected browser. Addresses #6243..onlyto multiple tests or suites will now run all tests with the.onlyproperty. Addresses #2828.isFiniteassertion is now supported. Addresses #5669.emptyassertion is now supported when used against Map objects. Addresses #6072.nestedassertion chainer property is now supported. Addresses #3080 and #5004.Bugfixes:
.onlywhen multiple tests or suites contained the same title now run correctly. Fixes #5345..its()command now properly supports 0 as a value for indexes or object keys. Fixes #6216.Documentation Changes:
Cypress.isBrowser()doc.Misc:
config. Addresses #6279.cypress:server:util:process_profilerdebug stream. Addresses #6169.Dependency Updates
@benmalka/foxdriver. Addressed in #1359.@cypress/browserify-preprocessorfrom1.1.2to2.1.1. Addressed in #4308 and #4226.bluebirdfrom3.5.0to3.7.2. Addressed in #4226.cachedirfrom1.3.0to2.3.0. Addressed in #4208 and #4226.chaifrom3.5.0to4.2.0. Addressed in #2862 and #4226.chai-as-promisedfrom6.0.0to7.1.1. Addressed in #4226.chalkfrom2.4.0to3.0.0. Addressed in #4226.commanderfrom2.15.1to4.0.1. Addressed in #4208 and #4226.debugfrom2.15.1to4.0.1. Addressed in #4226.execafrom0.10.0to3.3.0. Addressed in #4226.firefox-profiler. Addressed in #1359.foxdriver. Addressed in #1359.fs-extrafrom5.0.0to8.1.0. Addressed in #4226.getosfrom3.1.1to3.1.4. Addressed in #4226.is-cifrom1.2.1to2.0.0. Addressed in #4226.mochafrom2.5.3to7.0.1. Addressed in #2703 and #4226.listrfrom0.12.0to0.14.3. Addressed in #4226.log-symbolsfrom2.2.0to3.0.0. Addressed in #4226.marionette-client. Addressed in #1359.ramdafrom0.24.1to0.26.1. Addressed in #4226.sinonfrom3.2.0to8.1.1. Addressed in #2881 and #4226.strip-ansifrom3.0.1to6.0.0. Addressed in #1359.systeminformation. Addressed in #1359.support-colorsfrom5.5.0to7.1.0. Addressed in #4208 and #4226.untildifyfrom3.0.3to4.0.0. Addressed in #4226.v3.11.0Compare Source
v3.10.1Compare Source
v3.10.0Compare Source
v3.9.0Compare Source
v3.8.0: 3.8.0Compare Source
Released 12/12/2019
Features:
cypress run --headless --browser chrome. Addresses #832.--tagargument to be used to identify separate runs. Any tags assigned will be shown on the run in the Cypress Dashboard. Addresses #2561..its()and.invoke()now accept anoptionsobject to allow changing logging options. Addresses #1450.unzipbinary duringcypress installbefore trying the slower, Node.js-based unzipping method. Addresses #3803.Bugfixes:
--configor--envcommand line flags. Fixes #5466.Cookieheader during "cy.visit()visit orcy.request()would be overwritten by theCookieheader generated from the browser's cookie store. Fixes #5894.cy.getCookie()would incorrectly filter cookies by their domain, leading to unexpected results. Fixes #5656..type({ force: true })on hidden inputs would not type the correct characters. Fixes #5835..type()was not respecting previous selections if the current value of the input was the same as the key. This also fixed an where.type()would not respect previous selections in non-selectionRange inputs (like email or number inputs). Fixes #5703.scale(0)orrotateY(90deg)as not visible. Fixes #723.envconfiguration option displays properly within the settings panel. Previously, setting env options would incorrectly render"undefined"as the value. Fixes #5859.Misc:
0forcy.viewport()Addresses #5871 and #5892.config.browserthat are not of the Chrome family. It also supports showing the Firefox logo (in preparation for Firefox browser support). Fixes #5745.cy.requestwill now automatically encode special characters in the request URL, including Unicode. Addresses #5274.ELECTRON_EXTRA_LAUNCH_ARGS. Addresses #5807.Dependency Updates:
ansi-escapesfrom4.2.1to4.3.0. Addressed in #5815.electron-context-menufrom0.11.0to0.15.1. Addressed in #5495.v3.7.4Compare Source
v3.7.3Compare Source
v3.7.2Compare Source
v3.7.1Compare Source
v3.7.0: 3.7.0Compare Source
Released 11/27/2019
Features:
browsersarray is also editable within plugins by accessingconfig.browsersvia the Configuration API. The currently available browsers are also displayed within the configuration panel under Settings in the Test Runner. Addresses #5067.Bugfixes:
cy.visitthat changes superdomain would incorrectly clear cookies of other domains. Fixes #5756.cy.visitor in acy.requestwith a customDomainthat is not a subdomain of the current domain would fail to set. Fixes #5656.cy.typeto send duplicate modifier keys. Fixes #5622.followRedirect: falsewould fail if aSet-Cookieheader was present in the response. Fixes #5654.windowis no longerundefinedwithin the application under test when called within asetTimeoutduring strict mode. Fixes #5707.--ci-build-idandgroupflag arguments duringcypress run. Fixes #5686.have.all.keysassertion now correctly display. Fixes #753.cy.visit()on acleverapp.iodomain. Fixes #5722.nullwould cause an error. Fixes #472.Misc:
position: fixedand is being overflowed over. Addresses #1379.cy.visits that cause a superdomain change will now result in 2 requests to the origin server. This should not affect tests, as tests will still re-run on a superdomain change. This is a side-effect of the fix for #5756.Dependency Updates:
parse-domainfrom2.0.0to2.3.4. Addressed in #5726.v3.6.1: 3.6.1Compare Source
Released 11/08/2019
Bugfixes:
beforeunloadhandler. Fixes #2118.cy.setCookie()with the sameoptionsObject, Cypress now correctly sets the new cookie instead of the one passed into a previouscy.setCookie(). Fixes #2701.cy.clearCookie()would not act as expected when using certainbaseUrls. Fixes #5453.Failed to parse or set cookie named "xxx"when loading certain websites. Fixes #4990.cy.visit()to an HTTPS URL using the default port, 443. Fixes #5367.TypeError: Cannot read property 'length' of nullon some network requests. Fixes #5585..click(). Fixes #5635.clickevent during action commands. Fixes #5578.Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.